package br.com.unioeste.bo;

/**
 * Bussiness Object Sala
 * 
 * @author Diogo & Pedro
 *
 */
public class Sala {
	
	private String nome;
	private int capacidade;
	private Semestre[] semestre;
	
	public Sala(){
		this.setSemestre(new Semestre[] {new Semestre(),new Semestre()});
	}
	
	/**
	 * @return the nome
	 */
	public String getNome() {
		return nome;
	}
	/**
	 * @param nome the nome to set
	 */
	public void setNome(String nome) {
		this.nome = nome;
	}
	
	/**
	 * @return the capacidade
	 */
	public int getCapacidade() {
		return capacidade;
	}
	/**
	 * @param capacidade the capacidade to set
	 */
	public void setCapacidade(int capacidade) {
		this.capacidade = capacidade;
	}
	
	@Override
	public boolean equals(Object obj) {
		Sala sala = (Sala) obj;
		if(this.nome.trim().equals(sala.getNome()))
				return true;
		return false;
	}
	
	@Override
	public String toString() {
		StringBuffer str = new StringBuffer();
		
		str.append(this.nome);
		str.append(" , ");
		str.append(this.capacidade);
		str.append(" \n ");
		
		return str.toString();
	}

	/**
	 * @param semestre the semestre to set
	 */
	public void setSemestre(Semestre[] semestre) {
		this.semestre = semestre;
	}

	/**
	 * @return the semestre
	 */
	public Semestre[] getSemestre() {
		return semestre;
	}

}
